<?php
/**  Виджет выводит облако тегов. Теги из таблицы Blogtag  */


Yii::import('zii.widgets.CPortlet');
Yii::import('application.modules.admin.modules.blog.models.*');  //Подключение моделей из модуля блога

 
class TagCloud extends CPortlet
{
 //   public $title='Теги';
    public $maxTags=20;
 
    protected function renderContent()
    {
        $tags=Blogtag::model()->findTagWeights($this->maxTags);
 
        foreach($tags as $tag=>$weight)
        {
            $link=CHtml::link(CHtml::encode($tag), array('blog/tagsearch','tag'=>$tag));
                                     echo CHtml::tag('span', array(
                                                     'class'=>'tag',
                                                     'style'=>"font-size:{$weight}pt",
                                                     ), $link)."\n";
        }
    }
}

?>